impeding/speed hump - French English Dictionary